#ifndef MAZEGAME_H
#define MAZEGAME_H

class Maze;
class MazeFactory;
class MazeBuilder;
class MazeGame
{
public:
    Maze* createMaze();
    Maze* createMaze(MazeFactory &factory);
    Maze* createMaze(MazeBuilder &builder);
};

#endif // MAZEGAME_H
